And here is a hint for the controller, the controller 8bitdo SN30 Pro G Classic Gamepad must be connected to Xinput via Bluetooth or it won't work:
Mode:
Hold Y+START button POWER ON as SWITCH PRO mode.
Hold A+START button POWER ON as MAC mode.
Hold B+START button POWER ON as Android mode.
Hold X+START button POWER ON as Xinput mode.
A. LED 1 blinking: D-input mode
B. LED 2 blinking: X-input mode (Xbox 360 mode)
C. LED 3 blinking: macOS mode
D. LED Rotating: Switch mode or pairing mode